<!DOCTYPE html>



  


<html class="theme-next pisces use-motion" lang="zh-Hans">
<head>
  <meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<meta name="theme-color" content="#222">









<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
















  
  
  <link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />







<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css" />

<link href="/css/main.css?v=5.1.4" rel="stylesheet" type="text/css" />


  <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png?v=5.1.4">


  <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png?v=5.1.4">


  <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png?v=5.1.4">


  <link rel="mask-icon" href="/images/logo.svg?v=5.1.4" color="#222">





  <meta name="keywords" content="Hexo, NexT" />





  <link rel="alternate" href="/atom.xml" title="Martin" type="application/atom+xml" />






<meta name="description" content="联系方式 手机：13003273787 Email：martin.niceyang@gmail.com QQ：178162095  个人信息 张扬/男/1991 本科/东华理工大学/电子科学与技术 工作年限：6年 博客：http://hellozy.cn （hexo + github 绑定域名） 期望职位：Android 研发 期望城市：深圳  专业技能 丰富的 APP 和 SDK 开发经验，接入">
<meta property="og:type" content="article">
<meta property="og:title" content="张扬-Android工程师-简历">
<meta property="og:url" content="http://yoursite.com/2018/04/10/张扬的简历/index.html">
<meta property="og:site_name" content="Martin">
<meta property="og:description" content="联系方式 手机：13003273787 Email：martin.niceyang@gmail.com QQ：178162095  个人信息 张扬/男/1991 本科/东华理工大学/电子科学与技术 工作年限：6年 博客：http://hellozy.cn （hexo + github 绑定域名） 期望职位：Android 研发 期望城市：深圳  专业技能 丰富的 APP 和 SDK 开发经验，接入">
<meta property="og:locale" content="zh-Hans">
<meta property="og:updated_time" content="2018-05-02T03:09:36.000Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="张扬-Android工程师-简历">
<meta name="twitter:description" content="联系方式 手机：13003273787 Email：martin.niceyang@gmail.com QQ：178162095  个人信息 张扬/男/1991 本科/东华理工大学/电子科学与技术 工作年限：6年 博客：http://hellozy.cn （hexo + github 绑定域名） 期望职位：Android 研发 期望城市：深圳  专业技能 丰富的 APP 和 SDK 开发经验，接入">



<script type="text/javascript" id="hexo.configurations">
  var NexT = window.NexT || {};
  var CONFIG = {
    root: '/',
    scheme: 'Pisces',
    version: '5.1.4',
    sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false},
    fancybox: true,
    tabs: true,
    motion: {"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}},
    duoshuo: {
      userId: '0',
      author: '博主'
    },
    algolia: {
      applicationID: '',
      apiKey: '',
      indexName: '',
      hits: {"per_page":10},
      labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
    }
  };
</script>



  <link rel="canonical" href="http://yoursite.com/2018/04/10/张扬的简历/"/>





  <title>张扬-Android工程师-简历 | Martin</title>
  








</head>

<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">

  
  
    
  

  <div class="container sidebar-position-left page-post-detail">
    <div class="headband"></div>

    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-wrapper">
  <div class="site-meta ">
    

    <div class="custom-logo-site-title">
      <a href="/"  class="brand" rel="start">
        <span class="logo-line-before"><i></i></span>
        <span class="site-title">Martin</span>
        <span class="logo-line-after"><i></i></span>
      </a>
    </div>
      
        <p class="site-subtitle"></p>
      
  </div>

  <div class="site-nav-toggle">
    <button>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
    </button>
  </div>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br />
            
            首页
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/archives/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
            
            归档
          </a>
        </li>
      

      
    </ul>
  

  
</nav>



 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  

  
  
  

  <article class="post post-type-normal" itemscope itemtype="http://schema.org/Article">
  
  
  
  <div class="post-block">
    <link itemprop="mainEntityOfPage" href="http://yoursite.com/2018/04/10/张扬的简历/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="name" content="Martin">
      <meta itemprop="description" content="">
      <meta itemprop="image" content="/images/avatar.gif">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="Martin">
    </span>

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">张扬-Android工程师-简历</h1>
        

        <div class="post-meta">
          <span class="post-time">
            
              <span class="post-meta-item-icon">
                <i class="fa fa-calendar-o"></i>
              </span>
              
                <span class="post-meta-item-text">发表于</span>
              
              <time title="创建于" itemprop="dateCreated datePublished" datetime="2018-04-10T00:00:00+08:00">
                2018-04-10
              </time>
            

            

            
          </span>

          

          
            
          

          
          

          

          

          

        </div>
      </header>
    

    
    
    
    <div class="post-body" itemprop="articleBody">

      
      

      
        <h1 id="联系方式"><a href="#联系方式" class="headerlink" title="联系方式"></a>联系方式</h1><ul>
<li>手机：13003273787</li>
<li>Email：martin.niceyang@gmail.com</li>
<li>QQ：178162095</li>
</ul>
<h1 id="个人信息"><a href="#个人信息" class="headerlink" title="个人信息"></a>个人信息</h1><ul>
<li>张扬/男/1991</li>
<li>本科/东华理工大学/电子科学与技术</li>
<li>工作年限：6年</li>
<li>博客：<a href="http://hellozy.cn" target="_blank" rel="noopener">http://hellozy.cn</a> （hexo + github 绑定域名）</li>
<li>期望职位：Android 研发</li>
<li>期望城市：深圳</li>
</ul>
<h1 id="专业技能"><a href="#专业技能" class="headerlink" title="专业技能"></a>专业技能</h1><ol>
<li>丰富的 APP 和 SDK 开发经验，接入过几十家渠道的 SDK，学习搭建了一套聚合 SDK 体系。</li>
<li>熟悉并深入了解过一些流行的 Android 第三方框架：Glide 的多级缓存；参照一些下载框架自己封装的 DownloadManage；EventBus 实现组件通讯；使用 MVP + RxJava + Retrofit2 开发项目；AutoDispose 防止内存泄露；LeakCanay检查内存泄漏。</li>
<li>熟悉使用 gradle 和 ANT 进行编译，git 和 svn 管理源码。对 ndk 有所了解，做过相关项目开发。</li>
<li>熟悉 view 的事件分发机制，能够熟练自定义 View 满足产品设计的需求。</li>
<li>对于 热更 有过深入的了解，学习并搭建了适用于公司 sdk 产品的热更体系。</li>
<li>深入分析过 sqlite 数据，熟悉 sqlite 的物理存储结构。做过 Android 短信数据恢复的研究。</li>
<li>开发过 wpf 应用程序，对 .net 开发环境，C# 有一定的了解。</li>
<li>了解 php，python 和 Web 前端开发（H5/CSS/JS），自主搭建过本地 mock 服务，加速前端开发进度。</li>
<li>熟悉使用 Jenkins 自动化打包过程，会将一些常用实用的小工具部署到 Jenkins 上，方便测试以及其他部门人员，提高工作效率。</li>
</ol>
<p>爱好新技术；喜爱 github；关注掘金，CSDN，开源中国；学习写博客，支持开源。</p>
<h1 id="工作经历"><a href="#工作经历" class="headerlink" title="工作经历"></a>工作经历</h1><h2 id="怪猫游戏-Android开发负责人（-2017年1月-2018年3月-）"><a href="#怪猫游戏-Android开发负责人（-2017年1月-2018年3月-）" class="headerlink" title="怪猫游戏 / Android开发负责人（ 2017年1月 ~ 2018年3月 ）"></a>怪猫游戏 / Android开发负责人（ 2017年1月 ~ 2018年3月 ）</h2><h3 id="怪猫助手"><a href="#怪猫助手" class="headerlink" title="怪猫助手"></a>怪猫助手</h3><p>项目描述：怪猫助手是类似于 taptap，九游一样的游戏平台。提供了游戏下载，活动，资讯，礼包等功能。</p>
<p>职责描述：</p>
<ul>
<li>作为项目负责人，负责项目框架的搭建，进度的跟踪和控制。</li>
<li>作为项目的核心开发人员，为项目选择和编写合适的库，以及一些相关技术问题的解决。<ol>
<li>项目架构：MVP + Retrofit2 + RxJava + AutoDispose。</li>
<li>图片加载：最初是自己研究一些流行的图片加载库自己封装的一个 ImageLoader，后来改用了更好用的 Glide。</li>
<li>下载模块：游戏的下载是自己封装的一个下载管理器（使用 OKHTTP），目前下载的进度 是通过 Broadcast 实现的。</li>
<li>用户模块：APP 的用户和 SDK 的用户通过配置文件实现了共享，可自动登陆，登录方式有：账号登陆，QQ 登陆（接入 - QQ sdk），快速登陆。并实现了在线客服功能（正在准备切换一个第三方的在线客服 sdk）。</li>
<li>界面交互：自定了一些常用的功能控件，例如下载按钮，显示下载进度，下载速度，并根据下载的游戏状态显示不同的提示（下载，安装，打开）。实现与 H5 的交互，APP 内直接打开 H5 游戏，并携带 token 自动登录游戏，H5 里登录可以直接调用 APP 的登录。</li>
</ol>
</li>
</ul>
<pre><code>APP 下载地址：https://gm88.com (官网下拉到底部可下载 APP)
</code></pre><h3 id="怪猫聚合-SDK"><a href="#怪猫聚合-SDK" class="headerlink" title="怪猫聚合 SDK"></a>怪猫聚合 SDK</h3><p>项目描述：聚合 SDK 是一个通用的聚合框架，没有具体界面，可以理解为一个壳。可以用不同渠道的 SDK 去填充这个壳，游戏在接入 SDK 的时候，也只需要接入这一个壳即可，然后通过这个壳可以自动化生成其他各个渠道的游戏包。目的是解放游戏开发，让游戏开发专注于游戏，简化接入渠道的过程。</p>
<p>职责描述：负责聚合功能的搭建以及 CI 的搭建（自动化的集成是用 bash 命令编写的自动化脚本）。</p>
<h3 id="怪猫平台-SDK"><a href="#怪猫平台-SDK" class="headerlink" title="怪猫平台 SDK"></a>怪猫平台 SDK</h3><p>项目描述：怪猫平台 SDK，包含用户模块，统计模块，支付模块。接入了怪猫平台 SDK 的游戏将会发布在 怪猫助手 APP 上提供下载。</p>
<p>职责描述：</p>
<ol>
<li>负责 SDK 的项目重构。</li>
<li>SDK 的热更功能实现(采用 QQ 空间最早提出的修改 ClassLoader 加载路径的思路)。</li>
</ol>
<h2 id="米粒影业米玩网络-Android-开发负责人（-2016年7月-2016年12月-公司融资问题，大批裁员，整个游戏部门解散）"><a href="#米粒影业米玩网络-Android-开发负责人（-2016年7月-2016年12月-公司融资问题，大批裁员，整个游戏部门解散）" class="headerlink" title="米粒影业米玩网络 / Android 开发负责人（ 2016年7月 ~ 2016年12月 公司融资问题，大批裁员，整个游戏部门解散）"></a>米粒影业米玩网络 / Android 开发负责人（ 2016年7月 ~ 2016年12月 公司融资问题，大批裁员，整个游戏部门解散）</h2><h3 id="米玩平台-SDK"><a href="#米玩平台-SDK" class="headerlink" title="米玩平台 SDK"></a>米玩平台 SDK</h3><p>项目描述：米粒平台 SDK，用于公司内部游戏接入。</p>
<p>职责描述：负责搭建 SDK，包含了用户模块，音频模块，统计模块，支付模块。</p>
<h2 id="亿马联盟-Android-高级开发工程师（-2015年6月-2016年6月-）"><a href="#亿马联盟-Android-高级开发工程师（-2015年6月-2016年6月-）" class="headerlink" title="亿马联盟 / Android 高级开发工程师（ 2015年6月 ~ 2016年6月 ）"></a>亿马联盟 / Android 高级开发工程师（ 2015年6月 ~ 2016年6月 ）</h2><h3 id="亿马平台-SDK"><a href="#亿马平台-SDK" class="headerlink" title="亿马平台 SDK"></a>亿马平台 SDK</h3><p>项目描述：亿马联盟平台的 SDK，有自己独立的用户体系与支付体系。项目是 MVC 架构，用户体系和支付体系分模块实现。</p>
<p>职责描述：负责项目的核心功能开发和技术问题攻关。通过这个项目完整深刻的了解了游戏在接入渠道 SDK 时候的 登录流程 以及 支付流程。项目中遇到微信支付问题，由于微信支付绑定包名，添加了插件实现了在支付时的包名的统一。（后来了解到貌似微信 H5 支付可以解决这个问题）。</p>
<h2 id="上海红壹网络技术有限公司-Android-开发工程师（-2012年6月-2015年5月-）"><a href="#上海红壹网络技术有限公司-Android-开发工程师（-2012年6月-2015年5月-）" class="headerlink" title="上海红壹网络技术有限公司 / Android 开发工程师（ 2012年6月 ~ 2015年5月 ）"></a>上海红壹网络技术有限公司 / Android 开发工程师（ 2012年6月 ~ 2015年5月 ）</h2><h3 id="合作保密项目"><a href="#合作保密项目" class="headerlink" title="合作保密项目"></a>合作保密项目</h3><p>项目描述：项目是与政府合作的一个关于数据采集和处理相关的保密项目，包含了 Android 手机端和PC端(采用 Visual Studio 开发)的产品，算是一个较大的项目。</p>
<p>职责描述：前期参与项目部分开发，后期接手项目，并重构项目。 Android 方面牵涉到的主要技术点在于数据的通信和处理方面，通过 Socket 进行数据通信，数据的加密解密等，JNI 的应用，sqlite 的深入分析，多线程的协调等等 为了方便项目的开发和测试，项目开发过程中写过很多小的单独出来的工具（可以算是单独的小项目）。<br>例如：</p>
<ul>
<li><p>一个安全 shell 的服务端 app，实现查看日志，拉取或者传输文件的无线操作，而不用去频繁的进行 usb 数据线的插拔操作。采用的是dropbear来实现的，有待继续完善。</p>
<pre><code>工具下载地址：http://pan.baidu.com/s/1bn4g2SJ
</code></pre></li>
<li><p>sqlite 的数据删除恢复工具（研究 sqlite 的物理存储结构，然后根据结构查找空闲列表从而获取删除的信息）</p>
</li>
<li>为项目而定制的一个二维码扫描工具（clone Zxing 修改）</li>
</ul>
<h3 id="报价器"><a href="#报价器" class="headerlink" title="报价器"></a>报价器</h3><p>项目描述：外包项目，一款生成订单的报价器，有以下功能：</p>
<ul>
<li>新建订单，任意添加配件，计算订单总价。</li>
<li>将订单导出execl表格</li>
<li>将生成的表格通过邮件发送到指定的邮箱</li>
</ul>
<p>职责描述：独立负责 APP 开发。项目中使用第三方平台作为服务端（Avos Cloud）。</p>
<h3 id="太原农信"><a href="#太原农信" class="headerlink" title="太原农信"></a>太原农信</h3><p>项目描述：外包项目，一款信用社信息展示和发布的 APP。主要功能就是展示最新信息，提供计算工具，利用百度地图显示附近网点。常规的 MVC 框架开发。</p>
<p>职责描述：参与了前期的开发，后期的更新和维护未参与。</p>
<pre><code>APP 下载地址：http://zhushou.360.cn/detail/index/soft_id/235986
</code></pre><h3 id="运城搜搜"><a href="#运城搜搜" class="headerlink" title="运城搜搜"></a>运城搜搜</h3><p>项目描述：外包项目，项目已经改名为亿城搜搜。仿美团的一款应用，应用的服务范围限于运城。不过目前好像停运了。项目采用的架构是常规的 MVC 模式，分为 4 个模块：团购，周边，我的和更多 。</p>
<p>职责描述：负责大部分功能和界面的开发</p>
<pre><code>APP 下载地址：http://os-android.liqucn.com/rj/493750.shtml
</code></pre>
      
    </div>
    
    
    

    

    

    

    <footer class="post-footer">
      

      
      
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/2018/01/08/Android 内存泄漏的原因和解决思路/" rel="next" title="Android 内存泄漏相关">
                <i class="fa fa-chevron-left"></i> Android 内存泄漏相关
              </a>
            
          </div>

          <span class="post-nav-divider"></span>

          <div class="post-nav-prev post-nav-item">
            
          </div>
        </div>
      

      
      
    </footer>
  </div>
  
  
  
  </article>



    <div class="post-spread">
      
    </div>
  </div>


          </div>
          


          

  



        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    
    <div class="sidebar-inner">

      

      
        <ul class="sidebar-nav motion-element">
          <li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap">
            文章目录
          </li>
          <li class="sidebar-nav-overview" data-target="site-overview-wrap">
            站点概览
          </li>
        </ul>
      

      <section class="site-overview-wrap sidebar-panel">
        <div class="site-overview">
          <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
            
              <p class="site-author-name" itemprop="name">Martin</p>
              <p class="site-description motion-element" itemprop="description">Martin的博客</p>
          </div>

          <nav class="site-state motion-element">

            
              <div class="site-state-item site-state-posts">
              
                <a href="/archives/">
              
                  <span class="site-state-item-count">8</span>
                  <span class="site-state-item-name">日志</span>
                </a>
              </div>
            

            

            

          </nav>

          
            <div class="feed-link motion-element">
              <a href="/atom.xml" rel="alternate">
                <i class="fa fa-rss"></i>
                RSS
              </a>
            </div>
          

          

          
          

          
          

          

        </div>
      </section>

      
      <!--noindex-->
        <section class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active">
          <div class="post-toc">

            
              
            

            
              <div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-1"><a class="nav-link" href="#联系方式"><span class="nav-number">1.</span> <span class="nav-text">联系方式</span></a></li><li class="nav-item nav-level-1"><a class="nav-link" href="#个人信息"><span class="nav-number">2.</span> <span class="nav-text">个人信息</span></a></li><li class="nav-item nav-level-1"><a class="nav-link" href="#专业技能"><span class="nav-number">3.</span> <span class="nav-text">专业技能</span></a></li><li class="nav-item nav-level-1"><a class="nav-link" href="#工作经历"><span class="nav-number">4.</span> <span class="nav-text">工作经历</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#怪猫游戏-Android开发负责人（-2017年1月-2018年3月-）"><span class="nav-number">4.1.</span> <span class="nav-text">怪猫游戏 / Android开发负责人（ 2017年1月 ~ 2018年3月 ）</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#怪猫助手"><span class="nav-number">4.1.1.</span> <span class="nav-text">怪猫助手</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#怪猫聚合-SDK"><span class="nav-number">4.1.2.</span> <span class="nav-text">怪猫聚合 SDK</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#怪猫平台-SDK"><span class="nav-number">4.1.3.</span> <span class="nav-text">怪猫平台 SDK</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#米粒影业米玩网络-Android-开发负责人（-2016年7月-2016年12月-公司融资问题，大批裁员，整个游戏部门解散）"><span class="nav-number">4.2.</span> <span class="nav-text">米粒影业米玩网络 / Android 开发负责人（ 2016年7月 ~ 2016年12月 公司融资问题，大批裁员，整个游戏部门解散）</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#米玩平台-SDK"><span class="nav-number">4.2.1.</span> <span class="nav-text">米玩平台 SDK</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#亿马联盟-Android-高级开发工程师（-2015年6月-2016年6月-）"><span class="nav-number">4.3.</span> <span class="nav-text">亿马联盟 / Android 高级开发工程师（ 2015年6月 ~ 2016年6月 ）</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#亿马平台-SDK"><span class="nav-number">4.3.1.</span> <span class="nav-text">亿马平台 SDK</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#上海红壹网络技术有限公司-Android-开发工程师（-2012年6月-2015年5月-）"><span class="nav-number">4.4.</span> <span class="nav-text">上海红壹网络技术有限公司 / Android 开发工程师（ 2012年6月 ~ 2015年5月 ）</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#合作保密项目"><span class="nav-number">4.4.1.</span> <span class="nav-text">合作保密项目</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#报价器"><span class="nav-number">4.4.2.</span> <span class="nav-text">报价器</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#太原农信"><span class="nav-number">4.4.3.</span> <span class="nav-text">太原农信</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#运城搜搜"><span class="nav-number">4.4.4.</span> <span class="nav-text">运城搜搜</span></a></li></ol></li></ol></li></ol></div>
            

          </div>
        </section>
      <!--/noindex-->
      

      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright">&copy; <span itemprop="copyrightYear">2020</span>
  <span class="with-love">
    <i class="fa fa-user"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">Martin</span>

  
</div>

    <script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>
	<span id="busuanzi_container_site_pv">总访问量<span id="busuanzi_value_site_pv"></span>次</span>
	<span class="post-meta-divider">|</span>
	<span id="busuanzi_container_site_uv">总访客<span id="busuanzi_value_site_uv"></span>人</span>
	<span class="post-meta-divider">|</span>



  <div class="powered-by">由 <a class="theme-link" target="_blank" href="https://hexo.io">Hexo</a> 强力驱动</div>



  <span class="post-meta-divider">|</span>



  <div class="theme-info">主题 &mdash; <a class="theme-link" target="_blank" href="https://github.com/iissnan/hexo-theme-next">NexT.Pisces</a> v5.1.4</div>





        







        
      </div>
    </footer>

    
      <div class="back-to-top">
        <i class="fa fa-arrow-up"></i>
        
      </div>
    

    

  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  












  
  
    <script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>
  

  
  
    <script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>
  

  
  
    <script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>
  

  
  
    <script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>
  

  
  
    <script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>
  

  
  
    <script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
  


  


  <script type="text/javascript" src="/js/src/utils.js?v=5.1.4"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.1.4"></script>



  
  


  <script type="text/javascript" src="/js/src/affix.js?v=5.1.4"></script>

  <script type="text/javascript" src="/js/src/schemes/pisces.js?v=5.1.4"></script>



  
  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.1.4"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.1.4"></script>



  


  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.4"></script>



  


  




	





  





  












  





  

  

  

  
  

  

  

  

</body>
</html>
